body {
    color: #4F4F4F;
    font: 14px/24px Microsoft YaHei, Verdana, SimSun, sans-serif;
    background-color: #F7F7F7;
}

input, select, textarea {
    color: #30332D;
    font: 14px/20px Microsoft YaHei, Verdana, SimSun, sans-serif;
}

.clearFix {
    clear: both;
}

#container {
    text-align: center;
}

#shadowWrapper {
    width: 960px;
    background: url("../image/shBg.gif") repeat-y;
    padding: 0 12px;
    margin: 0 auto;
    text-align: left;
}

#topmenu {
    height: 35px;
    background-color: #464646;
    width: 920px;
    color: #DDDDDD;
    padding: 0 20px;
}

#logo {
    float: left;
    height: 26px;
    width: 91px;
    background: url("../image/zju_logo.gif") no-repeat;
    margin-top: 4px;
}

#topmenu #userInfo {
    float: right;
    line-height: 35px;
	color:#C4C4C4;
}
#btnLogoff,#btnLogin
{
	color:#FFF;	
}
#btnLogoff:hover,#btnLogin:hover
{
	color:#DEDEDE;
	text-decoration:underline;
}
/*------------------------------------*/
#mainContent {
    background-color: #FFF;
    width: 920px;
    padding: 20px;
}

#header {
    height: 55px;
    background: url("../image/systitle.jpg") no-repeat;
}

#navigator {
    height: 35px;
    margin-bottom: 10px;
    background-color: #E8E8E8;
}

#description {
    height: 80px;
    border-bottom: solid 1px #D3D3D3;
    background: url("../image/banner.jpg") no-repeat;
}

#description .underLine {
    width: 190px;
    height: 3px;
    overflow: hidden;
    float: left;
    margin-top: 79px;
    background-color: #4F4F4F;
}

#navigator li {
    float: left;
    display: inline;
}

#navigator ul {
    float: left;
}

#navigator li a {
    display: block;
    line-height: 32px;
    padding: 0 10px;
    color: #30332D;
    border: solid 1px #E8E8E8;
}

#navigator li a:hover, #navigator li a#current {
    background-color: #FFFFFF;
    border-color: #969B9F;
}

#bodyInner {
    margin-top: 35px;
}

#contentframe
{
	width:100%;
}
/*----------------------------footer----------------------------*/
#footer {
    height: 100px;
    padding-top: 40px;
    background: url("../image/zjulogo.jpg") no-repeat 790px 20px;
}

#shadowBottom {
    width: 982px;
    margin: 0 auto;
    text-align: left;
}

#shadowBottom, #shadowBottomFix {
    height: 38px;
    background: url("../image/shBottom.jpg") no-repeat;
}

#shadowBottomFix {
    width: 40px;
    background-position: -1869px 0;
    float: right;
}

